Skip to content

Conversation

@cwillisf
Copy link
Contributor

@cwillisf cwillisf commented Mar 5, 2025

Proposed Changes

Use the new version of scratch-blocks, which now depends on Blockly instead of being a fork of Blockly.

Reason for Changes

As stated in scratchfoundation/scratch-blocks#3338:

We can use new Blockly features!
We can more easily maintain scratch-blocks!
We can keep up to date with new Blockly releases!
We can hang with the cool kids at Blockly-related parties!

Test Coverage

Many existing tests at least partially cover these changes. We'll also be testing these changes through several manual testing sessions.

gonfunko and others added 30 commits February 19, 2025 16:25
* fix: run stacks in response to stack click events

* refactor: listen for regular click events to run block stacks
* fix: handle modern workspace comment events

* fix: correctly access coordinates on events
* chore: format runtime.js

* fix: add the hat extension to extension hat blocks
… occupied by a shadow block (#8)

* chore: format engine/blocks.js

* fix: restore shadow blocks when removing a block from an input
The playgrounds themselves are still broken, but it's a step...
* fix: add support for Scratch-style procedures

* refactor: remove underscore procedure creation callback
@cwillisf cwillisf force-pushed the spork branch 10 times, most recently from 6bf544f to 10e6b7c Compare September 3, 2025 20:58
@cwillisf cwillisf force-pushed the spork branch 3 times, most recently from 594cf8f to d365a86 Compare September 4, 2025 17:11
@zfangqijun
Copy link

@cwillisf hello,is there a preview page for spork?
I am developing using the spork branch and encountering some bugs, I want to compare and see if it's a problem with my own code.

@Samq64
Copy link

Samq64 commented Oct 28, 2025

Will Google transferring Blocky to the Raspberry Pi Foundation impact this?

is there a preview page for spork?

Yes, https://scratchfoundation.github.io/scratch-editor/spork/scratch-gui/ although I am not sure if it's fully up-to-date.

@zfangqijun
Copy link

Will Google transferring Blocky to the Raspberry Pi Foundation impact this?

is there a preview page for spork?

Yes, https://scratchfoundation.github.io/scratch-editor/spork/scratch-gui/ although I am not sure if it's fully up-to-date.

thanks!🌹

@cwillisf
Copy link
Contributor Author

Hey all, thanks for checking in!

Yes, https://scratchfoundation.github.io/scratch-editor/spork/scratch-gui/ although I am not sure if it's fully up-to-date.

That should always be up to date with what's in this branch, as it's automatically deployed as part of the CI/CD scripts in this repository. However, this branch is somewhat out of date right now: I need to merge the React 18 and Face Sensing changes from develop into this branch.

@cwillisf
Copy link
Contributor Author

Will Google transferring Blocky to the Raspberry Pi Foundation impact this?

I'm excited for the Blockly team! The Scratch team is friends with the folks at the Raspberry Pi Foundation, and we've worked together in the past. We're all committed to seeing this through and continuing to work together in the future.

TL;DR: all good! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants